package com.zhss.eshop.commodity.domain.vo;

import com.zhss.eshop.common.util.AbstractObject;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
    * 商品中心的类目表
    */
@Data
public class CommodityCategoryVO extends AbstractObject {
    /**
    * 主键
    */
    private Long id;

    /**
    * 类目名称
    */
    private String name;

    /**
    * 类目描述
    */
    private String description;

    /**
    * 父类目的主键
    */
    private Long parentId;

    /**
    * 是否为叶子类目，1：是，0：否
    */
    private Byte isLeaf;

    /**
    * 创建时间
    */
    private Date gmtCreate;

    /**
    * 更新时间
    */
    private Date gmtModified;
    /**
     * 类目与属性的关联关系
     */
    private List<CommodityCategoryPropertyRelationshipVO> propertyRelations;
    /**
     * 属性分组
     */
    private List<CommodityPropertyGroupVO> propertyGroups;
    /**
     * 类目关联的属性
     */
    private List<CommodityPropertyVO> properties;
}
